Like Tbar said, it really depends. If you need to hang on to your existing computer, depending on it's current state, I'd lean towards someone cleaning it out. It makes a world of difference, even with the same hardware configuration. I WOULD NOT call geek squad. Take it to a reputable...