Definitely not worth throwing money at that laptop now - - new laptop well overdue and it will give you better performance and a more satisfying experience than anything you can do to your existing one. That 2GB RAM limit (which is correct as chickenballs has said) will always be a major performance bottleneck no matter what else you do to try and improve it.
Honestly, save your money and seriously think about getting a new one.