Just thought I'd put this out there for anyone who might need it. Go to canyourunit.com, download their program, and it can do an automatic analysis of your computer to see if you can run a certain game. It has a database of a few hundred games. It takes into account your CPU, CPU Speed, RAM, OS, Video Card (which includes Video RAM, Hardware T&L, Pixel Shader Version, and Vertex Shader Version), and Free Disk Space. I've found it to be really handy in the past. Here's a screenshot of a Team Fortress 2 analysis:
thanks for that julzx94, i do have to say that most of the users we have on here use different types of programs to test how good their hardware is for gaming, although this online version is good, i tend not to rely on it too heavily as sometimes these types of analysis'es dont take into account the software already running on your system or even the operating system itself, by this i mean antivirus software and critical processes that are dependent on high memory usage.