It doesn't matter whether you have a Mac or a PC. A USB MIDI interface would make a huge difference in how you can work with a MIDI keyboard. Inexpensive but so very useful. Even if you change keyboards a MIDI interface will work with all MIDI keyboards.

http://www.zzounds.com/item--MDOUNO http://www.zzounds.com/item--ROLUMONEMK2 and http://www.zzounds.com/item--EMEKIK work with Mac and PC.

A Mac sysex librarian for sending and receiving sysex dumps is http://www.snoize.com/SysExLibrarian/ Then you could try out all those O1W patches in my archive.