Final words
The 3D functions in GameMaker can be used to make some nice 3D games.
However, they are limited in functionality and still leave quite a lot of work to you.
Don't expect that you can make your own Quake with it. GameMaker is and remains primarily
a package for making 2-dimensional games.