It is not decent anymore as those old cpus don't support some modern instruction sets that modern programs need. Good enough for basic web browsing, sure, but definitely not gaming.
Eh with a quad core you can play games from 2016 and before pretty well. You need to see what motherboard you have, dell part numbers DG33M03 or DG33M02, the 02 cannot be upgraded past a dual core, core 2 duo is it for that one. The 03 can take a core 2 quad, the processors compatible with the 03 are listed below.
The following processors are compatible:
Intel Pentium Dual-Core 2140 (1.6 GHz, 800 MHz FSB)
Intel Pentium Dual-Core 2160 (1.8 GHz, 800 MHz FSB)
Intel Pentium Dual-Core E5200(2.5 GHz, 800 MHz FSB)
Intel Core 2 Duo E4300 (1.8 GHz, 800 MHz FSB)
Intel Core 2 Duo E4400 (2.0 GHz, 800 MHz FSB)
Wolfdale Core 2 Duo, E5200, 2.5GHz, 2MB, 65W, M0
Intel Core 2 Duo E6320 (1.86 GHz, 1066 MHz FSB) 65nm
Intel Core 2 Duo E6420 (2.13 GHz, 1066 MHz FSB)
Intel Core 2 Duo E6550 (2.33 GHz, 1333 MHz FSB)
Intel Core 2 Duo E6750 (2.66 GHz, 1333 MHz FSB)
Intel Core 2 Duo E7400 (2.80 GHz, 1066 MHz FSB)
Wolfdale Core 2 Duo, E8400, 3.0GHz, 6MB, 1333FSB, 65W, E0 45nm
Wolfdale Core 2 Duo, E8500, 3.16GHz, 6MB, 1333FSB, 65W, C0
Wolfdale Core 2 Duo, E8600, 3.33GHz, 6MB, 1333FSB, 65W, E0
Yorkfield Quad Core, QX9300, 2.5G, 6MB, 1333 FSB
Yorkfield Quad Core, Q9450, 2.66G, 12MB, 1333 FSB
Yorkfield Quad Core, Q9550, 2.83G, 12MB, 1333 FSB
Yorkfield Quad Core, Q8200, 2.33G, 4MB, 1333 FSB
Yorkfield Quad Core, Q9550, 2.83G, 12MB, 1333 FSB
Yorkfield Quad Core, Q8300, 2.5G, 4MB, 95W
Yorkfield Quad Core, Q9400, 2.66G, 6MB, 1333 FSB
Yorkfield Quad Core, Q9650, 3.0G, 12MB, 1333 FSB
Kentsfield Quad Core, Q6600, 2.4G, 8MB, 1066 FSB
Conroe E6850, 3.0G, 4MB, 1333FSB, G0
Conroe E6700, 2.66G, 4MB, 1066FSB, B2
Conroe E6600, 2.4G, 4MB, 1066FSB, B2
Wolfdale E5700 3.0GHz 65W Dual-Core