You can try deleting everything from your roaming folder EXCEPT wallet.dat, and make sure you use the addnodes from the op. Sounds like your peer list might be full of bad ones.
K, got ride of everything in the folder except for wallet.dat... restarted the qt, it started redownloading a lot of the blockchain... stopped at about the same block as before... only difference is instead of 5% of my balance being unconfirmed, about 70% of my balance in now unconfirmed.
I also tried to addnodes ... but the command i remember working in the debug console didn't work and I can't seem to find my protoshares.conf file...

sorry to be asking so many questions, but how do you addnodes without the protoshares.conf?