Jones also has awesome takedowns and better jiu jitsu, as well as a much more vicious ground and pound game.
Jones via domination.
Jones would win as he is a light heavy and gsp is a welter
GSP is the better pound for pound
probably BJ penn because he would take the fight 2 vs 1
GSP!!!!!!!