Does it run the fans hard even when not chewing CPU? Sounds like perhaps a thermal issue - there are guides on repasting/padding heatsinks online; you might want to try that.