Neither 凱斯 or 基思 or 基斯 are OK, and I think KaiSi is better than JiSi (the second and third choice), because it's more awesome in Chinese, just like Jiaxi's comment, because the second one, 基 and 思 are common used characters so it may make sense in Chinese and can't be amazing (the more complex it is the better it sounds ), 凱 and 斯 are not common character, so in my opinion, the rank of this three names are 凱斯 > 基斯 > 基思, but if you think the pronunciation is more important than name's feeling, you can take 基斯, or take 凱斯.
凱(kai)斯(si) 基(ji)思(si) 基(ji)斯(si)
tip: 凯 is simplified Chinese and 凱 is traditional Chinese here.