On my desktop pc I use MAME with hlsl and it rocks. I have an older pc connected to my tv, but it cannot run most of the games I like with hlsl on. So I'm using Retroarch with shaders for those games and they work 100% faster sometimes.
But for one game I like, Shienryu, Retroarch is actually slower.