Yea, I'd be careful about what tech you choose. Some of them know absolutely nothing, they just get by using half baked tech terms no one understands [incorrectly I might add]. A little bit of knowledge can do a lot of damage!
I'm a computer technician and I've seen a lot of them out there that try to pull a fast one on people for that very reason. You call them out and the studdering starts lol
Anyway, It doesn't sound like a router issue. Like HouseBulb said, it sounds like a virus [or a lot of them].
Download: superantispyware, malwarebytes, and Microsoft Security Essentials. Install, and scan with all three. That should take care of most any virus or malware problem. = )
Also make sure to shut off all startup programs that don't need to be running by clicking on the 'run' command box and typing in msconfig. Go to the startup tab, and uncheck all boxes except that which NEEDS to be running.
Might also want to turn off advanced graphics for your operating system too, that might speed things up a little.
Not to mention deleting all your temp files, garbage can, etc.
Google ATF cleaner for that, it works great = )