Dont open porn sites? hahahahah
In all seriousness go to
www.pcpitstop.com and let the website run a full system check.
http://housecall.trendmicro.com/The thing with spyware is, you have to get your security settings right, if not you will get bombarded.
I beleive you should be running microsoft windows xp home. You need to make sure automatic updates is on and running. If not do a manual update to your operating system.
You can also try spy bot search and destroy <-- You will have to google that one. It is an ol-skool program that will wipe your system of spyware.