Is this a good gpu for my build

TooFarBeyond

Honorable
Oct 9, 2013
9
0
10,510
My build:
ASUS P8 z77-v lk
TX 650 w corsair 80+ bronze
coolmaster hyper 212 evo
intel core i7 3770k 3.4GHz
DDR3 8 gb corsair vengeance 1600
EVGA geforce gtx 660 superclocked 2 gb GDDR5 dedicated vram

My question is , is that a good gpu for the build? how long will it last? is the gpu upgradable in 1-2 years? if it is a bad buy can i return it to canada computers to buy a new card?

Hope anyone can help me here, i already have the build put together and it can run skyrim with high res texture pack on solid 60 fps(i think skyrim caps it at that with vsync on) and minecraft on 60 to 300 fps on highest settings.