Windows comes with one, if you're using it - in the Run thingy, type 'dxdiag' and press enter. That'll tell you most of that stuff.
If you want more specific info, there are several options - CPU-Z for your CPU, mobo and RAM, and GPU-Z for your video card. There's also Speccy, which will do all of these.