Woah, that card is awesome!
After watching the first couple minutes of that video, I am extremely bewildered. The first song starting around 3:20 in the video is etched into my brain. But I don't think I have ever played that game. Maybe it made it into some retro game remix somewhere.