I would go for the D830. A lot of universities offer discounts on dell laptops, esp. if you're going into engineering. check there first.
IF you can't get a discount, then I would say it's a tossup, and I'm not exactly up to speed on all the current laptops. But I do have a fast D820 if...