I wouldnt recommend downgrading any software. You definately need more memory, at least a gig. You may want to check out the possibility of switching to .NET 2005 Express. Also, a clean reformatting of the laptop (save any necessary data and drivers etc) would help to speed it up as installing and uninstalling programs over time does slow a system down from sloppy uninstallers and broken registry links.