I own a Lenovo G530. I'm pretty happy with it. The one I linked to is the one I have, but it says it's out of stock. It was ~$380 which is a good deal for what you get. It does come with a fair share of bloatware, unfortunately, but it all went bye-bye with the Windows 7 upgrade (comes with Vista home-basic, if you didn't look at the page.). I did lose touch pad functionality though, and had to get a new driver. This actually isn't an issue since I use a USB mouse anyway. Lenovo includes a factory partition to fall back on if you fuck shit up completely, but it also has some bloatware (Norton, etc). Lenovo's website has a huge amount of drivers and support stuff, and there is even a FAQ for starting clean, and getting only the essential drivers. This is to get around the bloatware.
There is no num-pad, so if you have to to use any "Alt Characters" it's kind of awkward since you have to turn num-lock on via the Fn key, then use Alt plus the numbers up top. It has a good display, very vivid, decent viewing angle (Though if I lay on my side, and watch a movie, it kinda has that effect, but this is because of how my eyes are perceiving the screen). One thing I don't like about the keyboard lay out is that the Fn key is on the far left, and Home/ End share the Page Up/ Page Down keys (on the far right). My point is, you have to use both hands to use End or Home, and I actually use these a lot when typing. It depends on your typing style.
This probably won't be an issue with you as much since you said that you won't be doing a lot of gaming, but the general layout of the keys makes some MMO's a bit tricky. It's nothing that can't be changed in game, but the placement of some shortcut keys may be a bit awkward by default.
As far as performance goes, it runs smoothly. I'm using the 32-bit Windows 7 RC (Build 7100). There's no lag, and everything loads up pretty quickly. Start up is smooth, and it runs Linux just fine too. On Ubuntu's site, this model is listed as one of the laptops it works well with. This was a deciding factor me too, but I actually never use Ubuntu anymore.
Volume control is adjusted by either the buttons up above the keyboard, which are rather slow, or by the Fn key, and either F1, or F2. There is also a brightness mapped to the Fn FX keys, as well as some other stuff. There is a touch pad lock button too, which is nice for typing. In Windows, the default keyboard driver has a delay you can set which makes the touch pad not respond within so many seconds of a key stroke. This is to prevent your thumb accidentally tapping the pad, and messing up your position. The lock disables the touch pad completely (Yes, this includes the mouse buttons on the pad). In Ubuntu, you must use the lock, since the delay does not work. Media playback keys are mapped via Fn to the arrow keys, I never use them though.
All in all, it is a good laptop. It is a solid business laptop. It would work good for programming, and the occasional game. I'm not sure about Mass Effect, since I don't know the system requirements. The graphics chip set has some issues with Project 64, like there is no way to toggle anti-aliasing, which makes some textures not show up. I have not run any high end games (Unless you consider GTA:SA high end, which runs fine) so I'm not really sure how it handles them. EDIT: It runs Dragonica, and other 3D MMO's fine though, on high/ decent settings.