Yes, I honestly think its time that someone proffessional take a look at it and NOT GEEK SQUAD!!! You can only do so much yourself to the point where you make it worse and have a bigger mess to clean up. Trust me, as an IT tech, I know this first hand. If your in over your head, call for help
I've heard many bad things about geek squad, for instance one of my friends was quoted WAY over $250, just to format his crashed computer (Wanted to format his hard drive, and give it to someone, but back his data onto a external he had), but since it "Crashed" they didn't wanna touch backing up data.
They brought it to me, I returned it next morning, turnover time was about a full day, it never really crashed, just kept overheating, freezing up, opened up, and no surprise, whole thing was filled with dust... Typical Dell Tower.