@Nhatrang If the OP maintains a grade of above 90 on Physics, that’s an A. The OP said that they had a B in their freshman year, which may not appear on their transcript, but if a college is calculating grades to match other high schools, that B may be there. All that means is that the OP will be applying to colleges with a 3.97 or even 3.98 GPA. Even if the OP gets a B on Physics, that means a GPA of 3.95 at worst.
The OP’s GPA is still competitive for any college in the USA. No college will reject an applicant because their UW GPA is 3.95 instead of 4.0.
The difference between a 92 and a 95 depends on whether a college translates a 100 point GPA using whole letter grades (A, B, etc) or partial grades (A, A-, B+, B, etc.). If it is letter grades, anything above a 90 is 4.0. However, if they are doing partial letter grades, 90-92 can be a 3.7. That sucks for a kid who has nothing below a 90. However, for a kid who has a couple of Bs, that means that a 88 isn’t 3 points, but 3.3 points. What it means in real life is that students who have two or three grades of 90-92 will not have a perfect 4.0 GPA, but instead have something like a 3.97 or a 3.98. On the other hand, students who have Bs that are in the 88-89 range will get a bump in their GPA.
Not much of a difference in the end, though.