ご質問ありがとうございます。
確かに*nerd*や*geek*はマイナスなニュアンスもありますが、文脈によってそこまでネガティブではない場合もあります。
① "A person with a great passion for ○○"=「○○に対してすごい情熱を持っている人」
② "A person who is fascinated with ○○"=「○○に魅せられている人」
③ "A person who has a great obsession for ○○"=「○○に対して強い執着心がある人」
ご参考までに。