Also looking at the 777
If you ahven't already found the answer, the 300 is a longer version of the same aircraft, essentially. Therefore, it weighs more and with the same engine and the same wing, it is a little less efficient in range. The 200 ER and 300 ER are the same comparison. Don't know about the engines yet though, sorry