this is a faster and cheaper gpu, and is overclocked at factory yet cheaper than the un-overclocked ones, idk, just a good deal.
for the ram, how is g.skill gimmicky, they are the most popular brand out there pretty much. they normally have some of the lowest prices and best reviews. and also that skt-1155 or whatever mobo supports up to the 1866, so i'd say if you can afford it then go for it, but 1600mhz will be fine.