An 8700K would be a big upgrade....about double the processing power of a 4690K and it will run any GPU out there unlike what you have now.
....as far as a motherboard....there are so many that would work with what you have....maybe do some research. I just bought an ASUS TUF Mark I and it works for me nicely.