It's definitely a good start. For RAM (as I just learned), the i5 doesn't support triple channel like i7, but for speed, I'd suggest at least DDR3 1600 with those motherboards. For Ram I'd suggest 6gb or 8gb unless you're going to be doing something really intense, like running virtual...