Do you think it would be a good idea to get a really nice monitor, speakers, and case right now but only get budget components for it (6600GT, 3200+ Venice, ect), then when socket M2, DX10, and Windows Vista comes out buy all new components? Just to kind of bridge the gap between now and the next big leap in technology.