When running Euro Truck Simulator 2 on medium graphics settings my CPU was at about 20%, my RAM was at about 60% and my GPU was at 100%.

I would like to achieve 30 FPS on high on games like Kerbal Space Program, Euro Truck Simulator 2, Spintires and Cities: Skylines.

Currently I achieve between 15 and 20 FPS in Euro Truck Simulator 2 on medium graphics with shadows turned off. 

Spintires is about the same as ETS2 on similar settings.

I also got between 9 and 11 FPS on the Racecraft Techdemo on 40% graphics.

All of my drivers are up up date, however my PC is full of dust and I have just ordered some compressed air to clean it.

My specs are:

- **Operating System**
	Windows 10 Pro 64-bit

- **CPU**
	Intel Core i5 2320 @ 3.00GHz	
	Sandy Bridge 32nm Technology

- **RAM**
	4.00GB Dual-Channel DDR3 @ 665MHz (9-9-9-24)

- **Motherboard**
	Dell Inc. 0GDG8Y (CPU 1)

- **Graphics**
	Acer S191HQL (1366x768@60Hz)
	1024MB ATI AMD Radeon HD 6450 (Unknown)	

- **Storage**
	465GB Western Digital WDC WD5000AAKX-753CA1 ATA Device (SATA)	
	465GB Samsung M3 Portable USB Device (USB (SATA))	

- **Optical Drives**
	HL-DT-ST DVD+-RW GH70N ATA Device

- **Audio**
	AMD High Definition Audio Device

**I benchmarked my PC with NovaBench and these were the results:**

4079 MB System RAM (Score: 149)

- RAM Speed: 11018 MB/s

CPU Tests (Score: 436)

- Floating Point Operations/Second: 102394996
- Integer Operations/Second: 373006004
- MD5 Hashes Generated/Second: 1045838

Graphics Tests (Score: 63)

- 3D Frames Per Second: 204

Hardware Tests (Score: 30)

- Primary Partition Capacity: 450 GB
- Drive Write Speed: 68 MB/s

What GPU should I buy that's compatible with these specifications, that will allow me to run said games?