The writing of the book cost her ten years of hard work.

1.The writing of the book cost her ten years of hard work.
2.The writing of the book cost her ten years.

Is the usage of ‘cost’ in sentence1 old-fashioned? Should we change ‘cost’ to ‘took’?
What about sentence2? Is the usage of ‘cost’ not old-fashioned, but incorrect?

1–In my (non-native) view, ‘cost’ sounds more emotional, implying how serious she treated her work, with ‘took’ only stating the fact.
2–To me ‘cost’ sounds neither old-fashioned nor incorrect. You may find ‘cost something’ in abundance in sporting contexts, and it sounds perfectly OK eg: The Red Bull blunder that could cost them a shock title victory OR: The blunder that cost the Seahawks the Super Bowl.

‘how seriously’ of course…