Hi Dave ! Thanks for your kind reply.
Okay, I understand. crt-geom (combined with xbr level 2) is apparently too much for my GPU when using double buffering instead of triple buffering, which is important to me. But I guess it doesn’t play along with non integer scales properly anyway !
Meanwhile, I’m quite happy with the result of xbr + crt-pi. It’s the first time I feel I can play with no eyestrain. And 320x240 games look stellar again in 2016, what a relief
I will try tweaking the shader for vertical games and if I cannot reach 60 FPS I’ll add specific config files 
Thanks again !
Edit : after tweaking for a few more hours (going to bed !!), I settled with the xbr level 2 + crt-lotte combination, with non integer scaling, there is no scanlines related artefact. Actually, I love it ; I hadn’t realized I had to set a scale value to make it look OK. A value of 3 gives a great result (but requires triple buffering), while a value of 2 gives a little blurry picture. It looks super gorgeous to me, even on a big screen. And I’ve been using emulators for 20 years. (oh man) As for vertical games, I gave up scanlines and only use xbr.
Edit : as I realize I mentioned it several times in several places, I created a distinct thread about my performance issue : http://libretro.com/forums/showthread.php?t=7372 ; sorry.