I may be wrong in this, if so please advise me, but I would steer clear of HP & Dell (same company really). In the past I have looked at upgrading an HP and was impossible as their cases etc will not take other mobos, the backplate was fixed, so would have been stuck with using expensive HP bits. Dell is a downmarket HP.