My PS3 Is Broken

So, I’m a happy boy. My PS3 is broken. By broken, I mean it will freeze, it will randomly delete my game data, and some games won’t work properly, like for example. on a car game, the road would disappear and I’d be driving on nothing. It’s either something wrong with my disc lens, or, even worse, I have some sort of virus on my PS3. Your PS3 doesn’t have a firewall like McAfee or Norton, so when you’re browsing the net, viruses and trojans can just download onto your PS3 and theres nothing you can do about it. Except a factory restore. But I don’t ant to do that, and you could guess why. I’d lose ALL my downloads, my save data and my paid Assassins Creed Brotherhood theme. Oh yeah, whoopee! :/