those normal maps are terrible , and you have alot of wasted texture space on that blade , and that would benefit 100% from a highpoly normal map and not a crazybump one , also you could reuse like 50% of those textures and use a 256x128 and still maintain all the detail.
The shield also the same problem texture wise, but why you gave as much texture space to the part you would be seeing the less ?
the helmet is also suffering for that.
I would model highpolys for those and rethink what you did here, right now nothing is even close to beeing considered "mediocre"
P.S - slap your instructors for me.