I have a dell optiplex 320 mini tower desktop computer that I received from the internet company for upgrading our internet from dial up to dsl like 5 years back. I want to do some upgrades to it if at all possible. A ram upgrade for sure seeing it only has 256mb of ram. But i would also like to do a graphics card upgrade if possible. I currently just have some shitty ATI integrated graphcis. It has two pci express x16 slots (one currently available). I have used computers for years but never really gotten into how they work. Because of the tower size, I am assuming the GPU I upgrade to will have to be low profile. I also have a 280psu. Give me some options?