All of this advice is very helpful. I would like to upgrade my pc incrementally i think, as that will fit my budget a bit more reasonably. Eventually i would like to upgrade to a newer i7, or an i5 like the one you linked to. what im wondering though is if i can buy a new motherboard that would support both my current CPU as well as a newer on once i can afford it, or is buying a new CPU going to necessitate a new motherboard? Im thinking im might just follow SGT Padgett's suggestion and get some faster RAM for now.That and a new GPU might give me some breathing room to save some money for the other upgrades.
tl;dr nah man your situation is FUBAR
You're in the boat I'm in right now which is basically, you're fucked and the Intel route = minimum 300 for just the mobo and CPU, and that's using ebay to find some unicorn special for the CPU. Nothing that performs at our above your current CPU on the intel side is under 200-220USD right now. Also your DDR3 RAM won't work with the new pin layout of the DDR4 RAM the newer chipsets require. I.e. no, you cannot get a new mobo that will work with your current socket 1155 and then new stuff.
Also 665MHz is Double Data Rate.v3 = DDR3_1333 (technically 1330 in your case, but hey it's never exact) which is only one step down from non-OC'd DDR3 RAM IIRC, so "faster" will likely not even be feasible for you considering that Mobo appears to be some offbrand hunk of junk from who-knows-where. Depending on what you want to do budget wise, slap at least one 8 gig stick in there to get up to 12 and have some kind of buffer, and/or with the new SSD have Windows use a small chunk of it as a cache.
Longer term, find a set of DDR4 RAM you want (the advertised speed doesnt matter, it'll default to what the mobo takes), then your CPU/Mobo, and any other upgrades you want and buy it over time or save save save and splurge. Or maybe wait for AMD's Zen to come out, it likely won't be AS good as the $800+ USD Intel processors, but comparable for fractional costs.
Edit: If you can throw an extra $100 at it you can get yourself an i5 6600k + mATX Socket 1151 mobo + single 16Gb stick of RAM for $400~ with shipping from Newegg right now (Just DO NOT forget to get a CPU cooler, the newer CPUs do not come with them standard anymore)