I bought an ATI 5870 a few years ago. At the time, it was a pretty beefy card, and drives my three 23" monitors really well... in Windows.<p>Late 2012 is when I found that enough bugs were fixed in the [now AMD] proprietary drivers to where I could get serious work done in Linux. The crashes were mostly fixed, but there are still lots of performance issues, as well as a lot of fun bugs (like my cursor randomly turning into a 20x50 block of randomly colored pixels when moving between monitors).<p>It's been a dreadful experience. The AMD driver releases stopped coming with changelogs for about 6 months, and they still don't always release them (or when they do, they leave a lot out). When a new version of Xorg comes out, it takes them at least two months to add support (while nvidia often has support ready before release, or very shortly after). nvidia, even with their own issues, shows them up enough to make me envious. Intel is really taking things to a higher level with their drivers + OpenGL performance lately, too.<p>If you have to use proprietary drivers (like I do for 3D/OpenGL), stay the heck away from AMD. They do an awful job with their Linux drivers. Linus likes to bitch at nvidia, but their binary Linux drivers are leagues better than AMD's. They've got issues, too, but are by far the lesser of two evils for higher end GPUs + Linux.