With new games no longer running tolerably on my overclocked Celeron 300 to 450mhz I think it's time to upgrade but I want get the best bang for my buck. The question then is with the minimum amount of money when is the best time to upgrade that will last the maximum time before I need to upgrade again. I've read about next generation 64 bit intel cpu's etc and basically don't want to end up having to upgrade all over again as a result of the possibility of future games running only for 64 bit architecture on 64 bit os's.