Do you have a backup for your previous OS? BTW, which one was it? There were Snow Leopard, Lion, and Mountain Lion before Maverick but no Snow Lion. It would be helpful if you gave us more information about the specific iMac that you have, including the model, hard drive capacity, amount of unused hard drive space, and the amount of RAM installed.
If you have a cloned backup, boot from it and see if Ethernet works. Alternatively, if you have a Time Machine backup, you can restore from that to find out.
Good luck and let us know how it goes.