Hi mate
Those two changes you make will make a world of difference to both your gaming and you windows general use. Enjoy
EDIT: If the 256mb version of the 6600GT is more expensive than the 128mb one then get the 128mb one as it won't make much difference at all and isn't worth extra money imho