Generally speaking, you're limited by the socket design for the CPU. So whatever the last Socket 478 CPU was is the max theoretical CPU you could put in that system, but whether or not your specific motherboard will accept it is a bit of a wildcard.

You'll have to get the exact model of the board and as Gigabyte what the fastest CPU is you can put into it.