It's most likely that a graphics card would fit.
there's only a couple base sizes, and it's not very easy to get it wrong, I don't even think they make other sizes anymore. :o
And a quad core would be good, if you have a 350w power supply, you would have to upgrade to at least 500w if you get a new graphics card, but you should see what it recommends.
c: