Yes 7950s would definitely be a better miner but that's not to say that 7850s are bad! Just that they're not as good.

I think the ram deal was on the Canadian Newegg only, and it looks like it JUST went out of stock, I bought mine on Sunday and it arrived today.
http://www.newegg.ca/Product/Product.aspx?Item=N82E16813157262