Please disregard my earlier posting.
I had the compiler settings wrong in visual studio.NET and was compiling the debug version instead of the release version. The release version for 1.6.2 has similar calculation times to that of 1.5.2 for the example problem I referred to.
Sorry for the confusion. I hope others wont make the same mistake in the future.