I swear by XMS. Generic memory you take your chances on it working at all, name brand memory you take a chance on it being able to overclock, XMS - you don't take any chances...It will overclock, period.
Geil would be another first choice but it's difficult to find in stock.