IP hiding programs are "half ***" you can and WILL be detected by an experienced blackhat.
if you want to do it right, the only lead I can provide you with is P2P, as people who want to really hide their identities tend to be the kind governments want to jail and beat down to then recruit and train the broken soul to work for them.
otherwise, its very simple to get a hold of some ones personal information and IP address if they use facebook and other sites that are considered "gross breach of privacy"
you will also have to scan your computer VERY WELL with multiple anti viruses and anti malwares to get the spy software that leaks credentials to the person who wrote the malicious software, so he/she could take those credentials to the bank for all its worth.
From personal experience, the best anti virus is actually a combination of anti viruses currently on the market.
Panda cloud anti virus + windows defender + malware bytes, those are the only 3 that will work together, simultaneously while every other anti virus out there fails if there's more then ONE 1 anti virus installed.
basically I have 2 active anti viruses checking my computer at the same time, all of the time.
All 3 are EXTREMELY light weight, currently my windows 7 installation with all 3 running + windows search index has a total of 82% free system resources, for a dual core computer, that is truly a feet.
I also recommend running CCleaner from time to time to keep the registry squeaky clean and it does other useful stuff, but it mainly cleans the registry VERY efficiently.
if you do decide to go the rout this expert has taken, be sure to take ALL of your anti viruses completely off of your hard drive, as my system wont work unless you do it exactly like that.
if you want SPEED and Safety, then you have do them 1 at a time, but never at the same time.