My opinion:
According to what I've read, the Pentium G4560 might be better over the I3-3220 for budget builds. According to some, depending on what you plan to do, it shouldn't bottleneck too horribly, but your best option is an i5 with at least 4 cores and 4 threads and a higher frequency than 3.3ghz, maybe if only up to 3.5ghz-3.7ghz. These are a lot more expensive. You were looking at an older model because it was cheaper, but you might not be getting the best $-performance ratio. It's a difficult process if you're not willing to go all out.
RAM is expensive, so I can't discredit you on choosing DDR3 with a lower clock speed, but you should ABSOLUTELY get 8gb, dual channel 4gb should be best. With the kind of build you seem to be wanting, you're not going to need more than that.
I wonder how you found your motherboard, it seems hard to buy or find information on it. I would recommend getting a less obscure board with better reputation. You should be able to get an ASUS or Gigabyte board for your purpose that isn't too expensive and it should work better for you. Ultimately, check the socket/chipset type on the processor you decide to get, and make sure it is supported by your motherboard.
It all depends on what your budget is, and what you expect to get out of your computer. It appears you're not wanting/can't spend a lot and you're not too worried about getting the highest performance.