I don't know the difference between S1G2 and S1G4, but usually processors with different sockets are not compatible.
Socket S1 is completely different from Socket AM3 and the CPUs are in no way, shape, or form compatible.
The "g" after Socket S1 denotes an electrical revision to the socket, but the socket is physically the same. For the AMD mobile chips, the revision must be exactly the same for the chip to work- an S1g4 CPU will not work in an S1g3 motherboard. Desktop and server are a little different as there is more backwards compatibility. A Socket AM2r2 Phenom or Phenom II can work in a Socket AM2 motherboard, and so can a Socket AM3 CPU, even though AM3 is a physically different socket.
Ok thanks for the help in solving that.
What would be the best processor that i could upgrade to? I don't know if it's worth it to upgrade for only slight better performance. My processor is an AMD Athlon X2 QL 60.