How do I focus a specific window with applescript without doing an activate and bringing other windows to the front?
You're right that the activate command raises all windows. The open shell command only raises one window though:

tell application "Google Chrome" to set index of window 1 where title contains "whatever" to 1
delay 0.05
do shell script "open -a Google\\ Chrome"