And in case Ivan can't find his own posts, you could do worse than look through his
Psyche series of threads, They're not tutorials but show the quality of work you should be aiming for.
You'll likely not be able to model
entirely from quads, but the trick is to keep the non-quads to a bare minimum and in places where they either won't be seen or where their impact will be minimal (flat areas).
Your model looks like a good start to me (though I'm no expert). If you add a TurboSmooth (or MeshSmooth or turn on NURMS within the Editable Poly) with a couple of Iterations you'll be able to quickly see which areas need attention - the Edges tend to "clump together" in such areas. Note that Edges tend to be clearer in a Shaded rather than a Clay view - White instead of black - if you have a suitable Wire colour (no material). Like Ivan, I normally use a dark Gold colour when modeling as it doesn't conflict with sub-object colours and selections.
On my system, yours may differ.
Max 2016 (SP1/EXT1)
Win7Pro x64 (SP1). i5-3570K @ 4.4GHz, 8Gb Ram, DX11.
nVidia GTX760 (2GB) (Driver 430.86).