the one which contains most work and follows the protocol specification of my client (changed blocksize would be another protocol)
If we get the fork (Original Bitcoin VS Gavincoin) then both will follow the protocol specs but one of them will have higher cumulative difficulty.
only as long as their isnt a block bigger than allowed by the current protocol definition - as i said: blocksize is part of the protocol spec.