I am in the same situation - thought is get a new MB with memory and Athlon 64 - may need a new PSU (not sure!). You may be right about Vista dumping "cheap" hardware as people upgrade to systems that spend even more time waiting for human I/P. Hope so!
MikeD