First off, I'm assuming that's BEFORE tax/shipping.
PCPARTPICKER (make sure USA or country of origin is selected)
https://pcpartpicker.com/products/video-card/
Filter by price. Here's $200 to $299: (went higher to see if it's worth WAITING to save money for better card)
https://pcpartpicker.com/products/video-card/#X=20012,29984&sort=name&page=1
Look at benchmarks (average of games):
https://www.techpowerup.com/reviews/AMD/Radeon_RX_Vega_64/31.html
As said above, the GTX1060 3GB is the only card that makes sense:
https://pcpartpicker.com/product/HWtWGX/evga-geforce-gtx-1060-3gb-gaming-video-card-03g-p4-6160
I recommend the GTX1060 6GB strongly if you can save a LITTLE more due to the extra memory (3GB isn't quite enough for some games and this will only get worse in the future):
https://pcpartpicker.com/product/tJyxFT/evga-geforce-gtx-1060-6gb-sc-gaming-video-card-06g-p4-6163-kr
(I'd get a quality 2-fan card but it's even more money)
*My strongest advice is to wait for an RX-580 8GB (with good cooler) to drop in price, or find one on EBay since the cryptomining thing seems to be winding down so we may be FLOODED with cheaper cards on the USED market:
https://pcpartpicker.com/product/6ZmxFT/msi-radeon-rx-580-8gb-gaming-x-video-card-rx-580-gaming-x-8g
I checked EBay and there are no good deals yet. I wouldn't consider used unless it's 80% of the real price or cheaper. I saw some "BUY NOW" cards for about $300 that were used but a new card can be found for as little as $310 maybe cheaper.
SUMMARY:
It's still a bad time to buy a new card. A GTX960 isn't too bad as I had a similar card just a year ago. You'll go a long way with carefully tweaking the game settings. Maybe use Adaptive VSYNC (turns VSYNC off automatically so for 60Hz monitor tweak so you get drops less than 10% of the time which then causes screen tear but not worse stuttering).
I'd WAIT until maybe Christmas/Boxing Day for prices to drop AND scour for deals on new or used. Use a composite benchmark like the above.
A GTX1060 3GB might only be 40% to 60% performance boost depending on your CPU and the game used. I would recommend saving up for a bigger jump that this.
The RX-580 8GB will perform better than a GTX1060 6GB in future games as its architecture is more optimized for. It's arguably the better card assuming a similar price and same quality card/cooler. (video drivers matter too and NVidia is a bit better on average, so pros and cons but I own a GTX1080 and love it but if I had a choice between 1060 and RX-580 I'd go with the RX-580 8GB)
(GTX960 is roughly GTX1050Ti performance)