The best that can be achieved now for about 300 eur is an RX 580 8G. A little lower is GTX 1060 6G and below RX 570. A further distance GTX 1060 3GB.
Depending on the prices of your country it may not be possible to get them per this price. What is sure will not get a better for this price.