Keeping in mind that I'm currently unemployed ...
I think if you can outperform your colleagues you can use it to a big advantage in the workplace in some cases. If you can bear not taking credit for all the work that you do and enhance the work of others somehow (perhaps even taking on some of their workload), enhance their performance and allow them to reap all the credit for that performance, you can get allies instead of enemies - and make yourself indispensable to the workplace as well. In an indirect way, you'll still get credit, just not directly. The only problem is being tactful about administering such assistance, better to be seen as naieve than patronizing. If your colleagues think they are exploiting you, but your superiors are (dimly - important - dimly) aware that you do more than you apparently do, I think you are in a good position.