What exactly do you mean by not compatible with the normal version
? The Steam version can play online with the standalone version normally.
PunkBuster did give me some trouble because of the Steam Community In-Game. Since it draws itself on top of the game PunkBuster thinks it's a cheat. I had to disable the overlay in order to play. See this topic in the Steam forums for more information on that issue.
You have to create a BF2 account in order to play online. You can play with it in any version of the game, be it Steam, standalone, your friends's copy...
You will receive a CD-Key, even if you buy it on Steam. You have to be signed in Steam in order to play the its version of the game, but you could theoretically borrow the standalone version from your friend and use your key with it.
Also, with the Steam version you don't have to worry about keeping your BF2 DVD in the drive, since it's not required.
After finally beating the Kayran, here are some tips on killing the beast.
You need to trap the tentacles using the Yrden sign (The 4 tentacles with the slightly glowing, thicker part). You can only trap the 4 rear tentacles with the glowing part, the front tentacles of the Kayran cannot be trapped!. If you crafted a Kayran trap, you can use that one for the first tentacle, the location is highlighted if you have the trap in your inventory. You need to place an Yrden trap at a location where the tentacle will hit the ground. The easiest way to achieve this is to stand in the same location as the trap, once the Kayran lifts its tentacles, immediately roll to the side. The tentacle will hit the trap and you can sever it.
Avoiding the tentacles is important, a direct hit can do a lot of damage. Watch the pattern, you'll quickly notice when the Kayran lifts its tentacles and it is time to evade. Sometimes it also hits you from the side with a tentacle, but I haven't found what triggers this attack. You also shouldn't stand directly in front of the Kayrans mouth, it can perform an attack that poisons you (if you didn't drink the Mongoose potion) and immobilizes you.
You can also use the Quen sign to protect yourself from damage, but you have to time the casting right or you'll just be hit by a tentacle while or shortly after casting it.
After severing the third tentacle you get a quicktime event (right click, repeated left clicks and space) which will cause parts of the old bridge to collapse. The Kayran now throws stones after you. You need to go to the left and go up the fallen down part of the bridge that now leads directly onto the Kayran. And then you've finished this fight. Don't forget to loot the Kayran for reagents and crafting material.
Best Answer
This is a generic solution you can use to determine the version of the game's executable on the steam library.
On the default settings Steam will continuously try to update the game to the latest version, so it is likely that the version you're running is the latest one available.
Hope this helps :D