It should be okay. Personally, I think you should use a dual-core for Media Center, but it's your HTPC.
The video card is fine, as media doesn't rely too heavily on the GPU.
EDIT>>> Unless you have an external HDD or a NAS drive, you should get a bigger hard drive.