例題1は「8時くらい」という曖昧な表現です。
例題2は、「正確には8時3分前です」と、正確な時間を表現しています。
「~分前」にはbeforeは使いません。
”○○ minutes to ××”という言い方で、「××時○○分前」と表現します。
"quarter to 8"で「8時15分前」=「7時45分」
"quarter past 8"で「8時15分」
quarterをhalfに置き換えると、それぞれ「8時30分前」=「7時半」、「8時半」となります。
"正確には8時3分前です"は英語で、
It's three to eight, to be exact.
と言うことが多いです。話し言葉の想定で回答しています。
おおよそ8時ですなら
It's almost eight
と言うことが多いです。
I hope this will help you.
お役に立てば嬉しいです。