Descent 1-3 played with a Joystick with a hat-switch and possibly a throttle.
Amen. Six degrees of freedom (up-down, left-right, forward-backward) in a shooter really is something fun. I still want a Descent 4, maybe using the Source engine
If you pick up Baldur's Gate and Baldur's Gate II, there're some mods you definitely want to pick up. First, you'll want to get BG Trilogy (only if you get both games and have them installed at the same time), which lets you play all the way from Candlekeep (the start of the first game) to the Throne of Bhaal (the end of the second game's expansion pack, which I imagine would come bundled with BG2 these days) using the updated, BG2 version of the Infinity Engine, which is pretty handy. You get the full spell list from BG2, along with all of the new classes and kits, and a little bit of user-generated content between the two games to preserve continuity.
You'll also want to pick up the fixpacks and official patches for both games.
BG2 had a strong modding community, and ended up producing some very high-quality mods. I'd personally recommend Ascension+Tournabout+Redemption (Ascension being the core mod, and the other two being minimods that add a little to Ascension), which "restores" the finale of Throne of Bhaal to the way the developers would have liked to make it, had they more time (David Gaider's - one of the developers - words.)
I'd also recommend the Solaufein mod, which adds a new NPC to the game you can recruit, and is honestly the only one I've found to be worth having so far. Also made by the same author are the EaseofUse mod (which predictably includes numerous optional tweaks to make some elements of the game less of a pain in the ass - ammunition, scrolls, and potions stacking to 9999 instead of 40 or 5, etc) and Tactics2 mod (which adjusts several encounters in the game to be more challenging, adds a couple of completely new optional encounters, and includes numerous AI and scripting adjustments.)
The readmes will tell you in what order to install everything (it's all very streamlined and simple... just run the executables and follow the prompts), though the order is generally official patches, then fixpacks, then everything else