WSD ports are slow, so make sure both are not using them (they are the default for both Server 2012 and Win 10)
As with any typical Windows installation, use Standard TCP/IP, LPR is better than RAW, SNMP and LPR byte counting should not be checked, and get rid of the check for Enable advanced Printing Features.
I also highly recommend v3 driver over v4/class drivers.
I have a client whose Xerox Workcentre 7242 prints two pages and pauses (resets ?) then continues printing two pages, pausing etc. It does this printing from Windows 10 and Server 2012 R2. I have tried different settings in the Windows Driver and the Universal Printer driver. Any suggestions?