Plusieurs choses à clarifier.
1. sf::RenderTexture n'est pas plus lent que sf::RenderWindow, en fait ils utilisent tous deux exactement le même code pour le dessin. Ce qui peut être lent, c'est de passer de l'un à l'autre, car il faut changer de contexte OpenGL. Mais ce n'est pas inhérent à sf::RenderTexture, ça ferait la même chose avec deux sf::RenderWindow utilisées en alternance par exemple. Bref, dire que "
les sf::RenderTexture ça bouffe pas mal", c'est un peu trop approximatif.
2. sf::RenderTexture fonctionne en théorie sur toutes les configurations ; les GPUs qui ne supportent pas l'implémentation "moderne" ont une implémentation de secours, un peu plus lente, mais qui marche partout. Et normalement les plus gros bugs, notamment avec les cartes Intel intégrées, ont tous été résolus. Donc si tu as des problèmes à ce niveau il faut me le dire, pas juste se contenter de clamer que "
sf::RenderTexture ne marche pas sur certains GPUs"
3. La capture d'écran est toujours dispo avec SFML 2, et elle est bien plus lente que sf::RenderTexture, car elle nécessite des transferts du GPU vers le CPU, qui est un sens à éviter à tout prix car les cartes graphiques ne sont pas optimisées pour.
De manière générale, à moins que ce ne soit officiellement dit (dans les tutos, le bug tracker, ou par moi), faites des tests rigoureux avant de vous baser sur des affirmations approximatives.