Are you sure that you need 8Gb of RAM right now?
As for the CPU,
I hope this helps
If a Core i3 is what suits your budget, then by all means, go for it.
Given that you will be using a relatively small monitor, you possibly won't be burdening your hardware too much by trying to run games at 1920x1080 anyway.
Your graphics options
I hope you're not spending an excessive amount of money on the case. Given your hardware, you're probably not going to need wind-tunnel class airflow, so may be able to cut costs here by getting a Coolermaster Elite 3**, for example.
Unless you want bragging rights....
"Humankind cannot bear very much reality." T.S. Elliot