Based on your current specifications, here are some GPU recommendations that should fit your budget and allow you to play low to medium games:
1. NVIDIA GTX 1650 - This is a budget-friendly graphics card that can handle low to medium games without any issues. It has 4GB of GDDR5 memory and a base clock speed of 1485 MHz.
2. AMD Radeon RX 570 - Another budget-friendly option, the RX 570 has 4GB of GDDR5 memory and a base clock speed of 1168 MHz. It is a good option if you want to play games at 1080p.
3. NVIDIA GTX 1050 Ti - This graphics card is a bit older, but it can still handle low to medium games at 1080p. It has 4GB of GDDR5 memory and a base clock speed of 1290 MHz.
4. AMD Radeon RX 560 - This is another budget-friendly option that has 4GB of GDDR5 memory and a base clock speed of 1175 MHz. It is a good option if you want to play games at 1080p.
5. NVIDIA GTX 1660 - This graphics card is a bit more expensive than the others on this list, but it can handle more demanding games at 1080p. It has 6GB of GDDR5 memory and a base clock speed of 1530 MHz.
Overall, I would recommend the NVIDIA GTX 1650 or AMD Radeon RX 570 as they offer good performance for their price and should be able to handle low to medium games without any issues.