I really wonder what could "Highest rated post" mean in context of PG forum, so it's a probably a source problem.
I have following settings:
Posts: Oldest first
check Jump to first new post in thread automatically
100 If a thread contains more than this number of posts
50 only display the first one and this many of the last ones
It works as expected.