You should seriously consider reworking your UV layout. There is so much there that is wasted and can be tiled, etc. Optimizing this entire thing for a 512 shouldn't be out of the quesiton. Or if you want to keep it a 1024, you would be able to get much more detail out of what you have....