The way that I see it is that hardware is somewhat ahead of software at the cutting edge.
I couldn't agree with you more nihil. IMHO, technology will be following this trend for a while. This is because software developers don't usually create complexed software that needs to be run on an extremely powerful computer because most of the world is still running on pentium 2's and 3's... So if they aim for software that can be run on "average" systems, they make more money...

So, I think hardware will be ahead of software for a long time...