I've run on 64-bit Vista, 7, Server 2003 and Server 2008 with no problems. Never set up a 64-bit XP system to test though...
Looking in the log you attached I saw this:
>>Caused by: java.io.FileNotFoundException: lib doesn't exist. (rootURI: file:/C:/jboss-5.1.0.GA/server/default/lib, file: C:\jboss-5.1.0.GA\server\default\lib)
Apparently, the zip file was not extracted "correctly". If you opened the zip file, selected all of the contents, and then extracted the selected contents, then the extract was not complete - the server/default/lib directory is in the zip file but has no contents and there would not be one of the selected items. I usually right-click the zip file and select "extract here" (I run 7-zip and WinZip).
A simple solution is to create the lib directory - then the code will be happy.
Also, if you installed JBoss Native, please remove it - let's get things running without it first. Native tends to have issues, see this thread, especially my posts regarding which versions fo Native have issues:
Thanks Peter, the method for unzipping was the culprit. You are a gentleman and a scholar. Many thanks again.
I had exactly same issue and simply creating a lib folder resolved my issue... Thanks a ton, Peter! You are awesome!