Greetings fine educated people throughout the cyber space. I have an inquiring problem. Right now i have an i5 QC 2.59 Ghz iMac "27. With the built in graphic video (1 gig) and 4 GB of RAM. However I have 2 programs that i fill they require a boost. One of them is Final Cut Pro X and the second one is Starcraft. I'm not sure if i should buy more RAM, change the Video Card or pass from i5 to i7. In fact, I do not even know if changing the past items is 100% certain. So far my solution is to have some patience in Final Cut Pro X and to play with lowest setting on starcraft. Any help will be gladly received.