like you use photoshop type editing correct?
If this is so then:
8 gbs is plenty for what you will be using it for
a two core i3 cpu is plenty for everyday use if you want more 'umph' which you probably won't really need you could opt for an i5-2500k ($100.00 less than the i7 cpu paired with a z68 or p67 mobo (z68 allows for the use of the gpu contained within the cpu p67 boards dont).
take the money you saved from not buying the i7 (100.00 if you buy the i5, about 170.00 if you buy the i3), and purchase a 120 gb ssd for your OS and a 500gb or whatever HDD for your storage.
If not gaming you really don't need a dedicated gpu, however you will need to use a z68 mobo, . Nvidia or AMD, they are both good.
Corsair makes good ram and it is highly recommended by many individuals on the forums.
two specific types of ram that are often recommended are:g skill ripjaws, Corsair vengence, they do have a cool factor, but are also great sets of ram.
When you say you are not gaming, is this true or just partially true, because gaming is one of the major thing that determine how much gpu power you will need.