Love how you said "upgrade".
Unfortunately, the only way you get good products from Dell is if you spend serious $, and the only way you get stellar support is if you pay serious $ for it.
Our purchases and service contracts get our issues resolved within 12 hours, even if something needs to be replaced. For the consumer, I don't know how Dell gets any customers, but from customers like my job, I can see how they stay in business.