not to speak of the fact that many drivers didn't even have 64bit versions since those had to be digitally signed.
Not to speak of it? I specifically brought it up.
furthermore, if they only had 64bit then development could focus on one single driver rather then multiple, less problems all around.
And apart from a few benchmarks the real world performance difference between 64 and 32bit is hardly that great and you can even find counterexamples where the 64bit version leads to more memory pressure and reduced performance.
hash calcs are 300% to 400% faster, divx 60% faster, 7z compression 23% faster, and x264 will not benefit according to main developer.
The "reduced performance" instances due to overhead will be less than 1% reduction since its so negligible an overhead.
What it does do is take more HDD space.. but only because MS is preserving 32bit compatibility with 64bit, thus 64bit windows has 2 copies of everything, 1 in 32bit and 1 in 64bit.
I would like you to please actually name a driver that was actually buggier in 64bit than it was in 32bit... Lack of drivers I agree, buggy I disagree. And bugs 64bit architecture does not lend itself to bugs more then 32bit... if there WAS a single case where the 64bit driver was buggier it would be coincidence, just as if the 32bit driver was buggier... but if they had only 1 driver the more QA could be done overall.
Although it is possible that some companies focused QA on 32bit over 64bit.. overall the only issue you had with drivers is that they simply didn't exist. But very very few cases where they made a vista driver and not a 64bit driver... 64bit was actually around a lot longer. XP 32bit came out in 2002, xp 64bit in 2003 (based on win server 2003), and vista in 2006. I had seen a bunch of peripherals with an XP32bit and XP64bit driver but no vista driver (of any kind)