create separate page template for wordpress comments

That appears to be simply a Page template that outputs the “Recent Comments” Widget for comments and pings, and then (probably) another Widget that displays a list of most-commented Posts.

If those indeed are Widgets, then you simply need to create a custom Page template, and instead of outputting a Loop, output a the_widget() call for each Widget you want to display. e.g. do something like: