Vakas, right now I don't think I can contribute more to your decision making other than to say, if you have a restricted budget, then 32bit home premium would be sensible... but if you don't want to spend money down the road, then 64bit Ultimate would be the way to go.
How much of a gamer are you? Will you want to upgrade to Windows 7? Either way you spend money now or later!
