Which one of the three would be the best choice?

Computer setup: AMD Athlon 2000+, 512 RAM, SB Audigy 2 Platinum, Radeon 9500 pro, 30gb HD

Goal: To create techno, game, movie music for the web. Example-http://www.allmediastudios.com

Choices for now: All I have in mind right now is the EZ30 for the keyboard choice. For the software and controller keyboard I don't know any good ones since I know little about them. I have Cakewalk Pro 9 but I can hardly do anything with it.

About:
Keyboard: nothing much. Just seems like getting a keyboard is the choice for the most fun but also pricey compared to the software solution.

Computer Software: I'm having a lot of problems with soundfonts. What do u do with the .sf2 file after you dowloaded it? What I tried doing was going to soundfont manager and click libarian. In the new window, I click File>Open, and select the .sf2 file I downloaded. It put the fonts in a separate category (the category above bank) and I cannot access them. Seems like the software solution is a buggy one and more advanced.

Controller Keyboard: sounds to me like its a solution of both combined. I know very little about these boards, but hopefully someone will tell me more about them.

-Horace