Here's some results
Firstly, my load speeds for .obj files are only 3-4 times slower then the .x file you also had, so its not a huge change in my case.
You can load
much much faster using other formats though. All the examples in the image above are the same 3d model (Yours) simply changed to different formats. They have same number of vertices and triangles etc...
The results show that .OBJ is pretty one of the slowest formats. That is for quite a few reasons which i've listed below!
A few important points regarding file formats:
1) Dont use TEXT based files! .OBJ is text based (you can open it in notepad or another text editor). A number of 3d file formats can be saved as text readable files (notably .OBJ, .X and .3DS and a few others) - note 3ds and .x can be optionally saved as binary too - its up to the user. TEXT based files are nice if you want to manually edit the files in notepad, but they are generally a terrible idea for a lot of reasons. You should not be using them IMHO. They massively increase the file size and they slow down loading as the loader needs to parse the file and turn all the string values into binary values to use them.
2) Binary files are smaller so they load quicker. Smaller file equals faster load but with the same exact data and final result. Smaller files also make your game download smaller.
3) Typically binary files already store the data in the way that AppGameKit and the GPU wants it. Ie...a 3 float vertex list for positions and normals etc rather than a load of multi-byte float values in text and values placed all over the place and highly indexed making parsing slow and painful.
4) Importantly: AppGameKit uses ASSIMP to load all 3d files with the exception of .OBJ and .AGO. With these 2 formats it uses a separate loader function which is frankly a bit slow. It does this for .OBJ as it allows us to load multiple UV's per vertex as someobody probably once asked for it years ago even though its not too common. Just another reason not to use it.
So long story short... there are much better formats which make the file smaller AND the load quicker without loss of detail. Typically FBX, 3DS or LWO are a better alternative.