That computer is no slouch. Why do you need something better (other than the fact that it has Vista)?
For $700 - $800 you can get a pretty nice laptop these days. Used to be, you would pay a lot more for a large screen, but not so much anymore.
It is time to retire it. My son can use it but I havenot found a replacement with the dolby home theatre and everything else.