Sounds more like software than hardware - how long since the last Windows re-install?
Its certainly worth trying a factory reset before you go and replace it.
- Back up all your personal data, browser bookmarks, emails, etc.
- Run the Dell restore program (check manual or Dell website for...