Mathematical background needed for pursuing a PhD in TCS
do the tripos!
its an incredibly awesome opportunity and many of its alums are fantastic computer scientists.

ultimately though its your life though  and you should do stuff because you'll enjoy it.