I can't help but to wonder why you were so naive, if you had that much bitcoin, i'm sure you are aware of the risks, and security. i keep everything on a dead server and move anything offline. all of my passwords are 30+.
I never use one computer for "Everything" I have several computers, and one server that is only used offline with a laptop, then transferred to my network. my network and online systems are scanned daily. I am a little over paranoid yes. but to date i have never had a problem as you have. I do business personally or on a solo computer system that if were hacked would be board out of there minds. I know a company that can help you but i'm not sure if there still in business, I will try to find out the information for you, and get back here.