Thanks. I went for Skylake assuming that OP has Windows 8.1 or below (which would conflict if he gets the G4560 that requires Windows 10), to avoid any additional purchase/upgrade of OS given his limited budget.
But if OP has Windows 10 already (he mentioned he will be using his OS from a different PC (not specified in his OP), then, G4560 is a better CPU