Anyway, for my own personal needs, my setup is great! I have two monitors (My mom gave me her old one when she bought a bigger one so her and my dad can play games on it together - My parents are really cool), and that's nice to have so that I can have the preview full screen while using the main monitor for the timeline, etc. At the time, I couldn't quite afford an i7 so I bought a fast unlocked i5. I can upgrade to an i7 later, but not the newest Haswell i7 because it's a different socket type (1150 instead of 1155). It really irks me sometimes. DDR3 and DDR2 are pin incompatible, so you can't transfer your old memory. Newer CPUs have their own socket configurations, so you can't bring your old processor (usually). It's a conspiracy!
Anyway, my advice is: get the fastest components you can comfortably afford and that make sense for what you are going to use your system for. Lean towards fast storage and lots of memory!
Russell1967 System specs: Windows 7 Professional x64; Gigabyte Z77-DS3H motherboard with i5-3579K 3.8Ghz processor with 32GB RAM; Zotac GTX 760 w/4GB; 1xWestern Digital 1TB 10,000RPM HD; 1x Samsung 840 Pro SSD System Drive