Don't like wasting 90MB? Well, maybe if they didn't have drastically less resources than their competition, they could spare someone to optimize for size. For now, perhaps you can spare the 0.01$ of hard drive space. Sure, I agree 90MB is horribly bloated, but its not anywhere bad enough to care about when compared to actual driver bugs, or the price difference in GPUs.
I use Linux in work, Ubuntu 12.04 LTS. I had to reinstall it when I changed graphics card because it kept crashing (kernel too). I'm afraid to plug a second monitor in in case it causes the same thing to happen. I seriously considered installing Win7 on the machine and running Linux under VMWare. That's what I do on my laptop.
148MB for the latest Nvidia driver.