Oh don't get me started gaah, video card has been the least of my troubles.
I was trying to setup my server at home, I had bought a stupid VIA chipset (yeah I know my mistake, it was the cheapest Raid 5 board I could find, never buying anything with their chipsets in it again ever..), There were no kernel drivers for the SATA raid controller and since I didn't have a PATA drive to spare I couldn't even install about four different distros on it, I ended up having to install Gentoo on it, gah I do not see what the appeal of Gentoo is took me about 5 hours to download and compile everything just to find out that the kernel wouldn't run if when tried to load Via's drivers into it, turns out there was a typo in one of their header files I'm banging my head on the desk in frustration and about 8 or 9 hours have passed now. Finally get the thing up and running and then about three weeks later the board dies, just like that, damn near broke my heart...
So to keep this on topic, when it's 3 in the morning and your hunting through you're uni notes on how bitfields work in C trying to work out why the Fscking (haha lame attmept at unix humor there) driver won't compile. Then you wish you just went out and bought a copy of Windows 2003 server edition or whatever its called, if you want a computer thats nice to you works with damn near any hardware you can buy and aren't worried about cost, security etc then go for it, much much nicer then the alternative (unless you did some reading in advance and have some nice hardware, then the alternative actually works...).