get low profile ram so it won't butt heads with the cpu cooler ( i cant really tell if that ram has a big heatsink)
as for lower prices: if you live near a microcenter, sometimes they have good cpu/motherboard deals. while i dont know if your motherboard is among them, its worth checking it out if you can get there (instore pickup only)