Andy,
If your driver really is worse than your other long clubs in terms of accuracy then I'll lay money it is one of two things:
1) you are swinging too hard with the driver -- when you swing it, you have "distance" in mind, when you back off to a fairway wood or iron it is because you need more accuracy and thus have "accuracy" in mind. Just for the heck of it, try swinging your driver with "accuracy" in mind on every shot, even holes that are wide open where accuracy really doesn't matter and you really would like more distance. You are fighting the years of accumulated negative vibes many of us have associated with their driver from when it was the hardest club in the bag to hit well.
2) your driver is not fit properly to your swing -- I'd check length first, but it could be any number of things. If you let a dozen golfers choose amongst a dozen drivers, I'll bet 11 of them pick the driver that hits the longest drives, and don't really think about accuracy unless it accentuates their most common swing fault/miss. They figure they'll get used to it and it'll straighten itself out, or that they are willing to accept less accuracy in return for an extra 10 or 20 yards (whether those yards are real or perceived because they happened to try that driver on a day when the fairways were drier than normal) They assume that on tight holes they'll just use another club.
Don't look to me for some secret associated with the driver I'm using though, unfortunately! I'm using a cheap Sasquatch clone I paid like $100 assembled and shipped last year when I broke my old driver (despite breaking at impact, it still hit that last ball right down the middle!) The "new" driver is really not even optimally fitted to me, I just haven't got around to finding a more permanent replacement. I have plenty of problems missing fairways with it when my swing goes awry, like anyone. But pulling it left or my favorite fault of staying too far behind the ball and releasing before impact to create a huge hook are problems that can happen with any club.
But mishits, unless I'm WAY off the sweet spot, have almost zero impact on my ability to hit fairways with the driver, or even to hit it as far as I want unless I'm attempting a carry that's on the ragged edge of my capability. Plus if I need more distance (like when I'm trying to drive a par 4) I can just swing harder and get another 20-25 yards out of it -- risking the increased chances of a big hook if I blow the timing between my legs and shoulders, but a simple mishit with that higher gear swing often ends up going further than a square shot with my normal swing.
So I think you ought to get properly fit, and if you are willing to give up a few yards in exchange for better accuracy eschew those 46" drivers that everyone's trying to sell now and go with something more like 44.5" like what I'm using. Then you need to work on your head, and get over the outdated ideas that the driver is the hardest club in the bag to hit. Those negative thoughts are poisoning your mind. Once you get used to the idea that its the easiest club in the bag to hit, you find you play a lot of holes differently than what you used to.
I still hit 1 iron off some holes these days, but those are strategic decisions based on the likely patterns of trajectory, distance and dispersion with my driver versus my 1 iron (which has options for low trajectory shots I really can't hit with my driver) Gone are the days when I look at the hole and say "tight hole, guess that's a 1 iron" because that was easier to hit straight without any "buts".