It would help to know the current hardware specs. It's not unheard of for a 2 year old computer to have 2GB+ of RAM. You may not need more.
You can remove programs from the startup folder. You can edit program options to stop them from starting with windows. You can run msconfig to disable other unwanted services/programs from starting. You can move large files off your desktop and replace them with shortcuts, disk optimization, registry cleaner, defrag, etc...
Cleaning up system files, registry, programs...etc, is a good start. Reloading windows maybe the best way to get rid of those cobwebs.