I have a three year old Dell XPS M1210 laptop. It has been giving me a lot of problems lately with freezing up and, fingers crossed, it seems to be fixed. Still it's quite slow. Dell hardware recommeded I upgrade to 4 GHz RAM from 2 GHz, cost $152 plus tax and shipping. Dell software recommeded I upgrade to Windows 7 from XP for better virus protection. Cost $119 or $199 depending on which version I get Home or Professional. Do you experts have any thoughts? TIA! I can't afford a new computer right now but I had to waste money on upgrades if there not really needed.