At this point I'd go ahead and just get a new one.

Electronics problems just continue over time, and with Dells good deals and what it would cost for your upgrades, I'd go ahead and get a new computer to be safe.