700 for a gpu is kinda cheap now,Look at the 4090 or either amd 7900 cards.As far as how long they last depends the settings your willing to cut in time.My brother still games on a 2080 super he bought when it was new.Hes had to cut a few game settings down a tiny bit to get 120fps plus.