[eluser]obobo[/eluser]
It's a difficult question to answer without knowing the context, the users, and the type and amount of content you're delivering.
II'm guessing that you've already ruled out using clicks instead of rollovers,
(which would eliminate accidental requests and avoid any delay in delivering the content to the user)
as well as downloading and hiding the full records with the initial page load.
(which would be the best option if the full records are not that big or complex, and you expect users to want to reveal the full info for many rows)
If rollovers and ajax requests is the only option
and you're having doubts about the 1 sec,
then you should really test it with some of your users and get real feedback.
What works and is acceptable in one context might not work in another.
good luck