I think you would be wasting any money that you put into that E-Machine , the thing is that those Pc's were produced to be a low level ,inexpensive , option for people to be able to get a computer. It's not the kind of Pc you want to get and try to soup it up , there's too much you have to do to it that you would be better off building a new Pc.
One thing left that you can do would be the ram. How much ram do you have and I believe it's DDR2? A ram increase would make a difference. It also looks like you have conventional hard drives so getting a SSD for the OS would also make a differemce and speed things up a bit. A new video card would also make a difference as the one you have is old tech and even though you added it to the Pc it's still old tech.
So you see that there are a lot of changes you can make and in the end you still have the same old tech motherboard and a somewhat old cpu.
Thanks for the advice, however there are a few other things I forgot to mention.
I bought PC this 3 years ago when I was 14 and didn't know much.
I got the GTX260 for free from a friend.
It came with 6GB of DDR2
The biggest bottleneck atm is the CPU (65Watt and it doesn't have ANY L3 cache)
The GTX 260 is overclocked and running rock solid at 725MHz core, 1485Mhz Shader, and 1215Mhz Memory (2430Mhz effective)
This PC was only meant to be a stepping stone for me to learn and practice working with computer components.
I don't intend to do any more upgrades on it, (like you said it would be a total wast of money) This thread was mainly for people who were wondering if a larger video card or a more powerful CPU would work with the Motherboard.
The only reason I say that is because now you have to select a Best Answer because it was coded as a question and you will keep getting an e-mail from Tomsharware to remind you untill you do. With a discussion thread you don't have to.