An den Weltmeisterschaften 2005 in Hochfilzen konnte sie aufgrund einer Erkrankung nicht teilnehmen. Für sie rückte Andrea Henkel ins deutsche Team, die später Weltmeisterin im Einzel wurde. Bei den Olympischen Winterspielen 2006 in Turin gewann Beck am Austragungsort Cesana San Sicario drei Silbermedaillen im Einzel, in der Verfolgung und mit der Staffel. Auch bei den Weltmeisterschaften 2007 in Antholz gewann sie drei Medaillen. Sie holte Gold mit der Staffel, Silber im Massenstart und Bronze im Einzelrennen. Ihre Stärke als eine der besten Schützinnen im gesamten Teilnehmerfeld des Weltcups stellte sie bei den Weltmeisterschaften 2008 in Östersund erneut unter Beweis, als sie im Einzelrennen die Silbermedaille gewann. Beim Staffelrennen verteidigte sie als Startläuferin derselben Mannschaft wie im Vorjahr den Titel.