I'll be 'upgrading' to BSNES once I finish assembling and burn-testing my new self-built computer. I'll prolly show off the specs by putting them in a signature.
The graphics card I mentioned above is a very old ASUS-branded Nvidia GeForce FX 5600. It has an S-video out port on it, I use a cable that plugs into that S-video out and plugs into the Red, Yellow, and White holes on the front of my new-ish CRT TV. I'll take pictures if you need further clarification but given the typical 'distortion' due to CRT and my experiences playing on it, it works fine for my purposes.
I was also stating my personal preference/opinion in regards to having an original console vs. using an emulator. Obviously an original console is always better for the purists, however the vast majority of people (including myself) either got rid of old consoles a while ago or never got around to getting them before they were no longer manufactured. I could grab a used one and risk it crapping out on me (though not as quickly as an Xbox360, whee!), and deal with the usual crap of buying from random internet people. I could grab a 'pirate' console and then have issues with ROM incompatibilities (if I were to use a flash cart for instance). My options are fairly limited if I want to play a translated SNES game or custom romhack like CE without using a flash cart and SNES console. Emulation works for my specific needs, and bsnes is about as accurate as you can get. I'll even have 64-bit Win7 so that I can use the 'accuracy' version of BSNES.
I do wish more authors would pay attention to real-hardware compatibility. My previous suggestions are still valid, including offering to be a tester for the author to help them improve and fix it, or even attempting to fix it yourself if you're technically inclined.