So I managed to move some stuff around and I have got the structure down to 64 bytes. Using the same approach I managed to trim non animated data (scenery etc.) down to 32 bytes. I think regardless of the alignment it is still a good idea to reduce the size of vertex structures. Does anyone know if 32 byte alignment will have an effect on older GPUs DX9/GL2 era?
Yes, the 32-byte alignment rule of thumb came from that era of cards. The question is whether it's still relevant on newer ones