Well I will tell you an old story since you mention here old cards previously and old cheats as you say about gfx drivers...
Some years ago when I was initially trying to understand how linux's graphic system worked I was really excited with the first tries to use compositing window managers for linux desktop environments, KDE in my case. I used to own at those dark ages a not so cheap (I bought it with hard work) Geforce FX 5200 card with 256MB DDR2 vRAM cause I had found out then that nvidia's driver for linux was the best around and I was so sure for my choice even if the ATIs were faster and cheaper cards than my FX 5200. I installed then a SUSE distro of the era, installed all the necessary packages in order to built the driver, installed the nvidia blob, configured xorg.conf file manually, and used the incredible Beryl wm with the trasparent cube and all the other exciting stuff!! I was really happy back then so I demonstrated my 3D desktop to all of my friends (all of them who knew some basic stuff about computers) and was really proud until I found out that if you open more than 3 windows and let them running at the same time all the next ones you open would be dead black!! Just black! Nothing to see, nothing to do!!
I then tried to read the driver's read me file to find a solution, nothing again.
So I decided to search for help at nvnews forum. I found there a thread about the problem full of wild guesses and dev answers in the style of - Is your BIOS latest?, Is your drivers latest?- and if all of them were latest - we will work on the issue-... How nice... A friend of mine had an ATI card of the era and could use Beryl with as many open windows as he liked using the XGL mod to do compositing. ( I had better performance here but who cared when I couldn't open more than 3 windows at the same time.)
I then entered the thread's conversation and after some time I found out that the problem was caused by nvidia's buggy way to do compositing via the direct rendering method and somehow with the help of the other guys(beryl-compiz devs included) there we found out that VRAM went somehow full, could not refresh, and after that no window contents could be displayed!
I then tried to use indirect rendering with much success via the fusion-icon small tray app and then we all tried to tweak the driver and beryl-compiz fusion to take the performance as close as it could be to the official direct rendering style.. Almost 70+ pages of discussion at nvnews for our thread. At that moment some strange members showed up praising nvidia, accusing all us for whining and the linux kernel for being buggy. I answered to one of them really badly (in another thread) and fell into the trap... Nvidia moderators found the excuse they needed to ban me for good from nvnews!
After 1 year or more they managed to make black windows appear at the 10nth window opened rather than 3rd and I can't recall when or even if they completely fixed the issue. I then continued providing my help to new users via the then compiz-fusion now compiz forums and irc(too bad forum is dead now..) for proper configuration of hardware for a good compositing experience both with ATI(new fglrx always) and nvidia cards, my guides are still there but now are mostly deprecated. Since then I never bought an nvidia card again even if fglrx was crap.
The point is that nvidia never used an acceleration or even a rendering method proposed by Xorg project, always their own proprietary arrogant buggy ways, never supported opensource tries (see nouveau, optimus usage for example) and generally it is full of arrogant idiots who I don't know what excuse they find to behave like that even now that AMD have them under with HD 7000 series and fglrx is as powerful as theirs blob.
On the other side maybe fglrx is still not what should be but we have public opensource support via AMD ( not as we would hope to be but it is there) and fglrx provides almost same day hardware support. Furthermore we have some people to talk to from AMD(see Bridgman et al).
So in conclusion I cannot agree more with Linus about nvidia!
Jim