The build is overkill for 1080p 60fps.
I'd recommend a 7600XT for 1080p 60fps. The 9070XT is just unnecessary for 1080p in general, it only makes sense to me if you are playing in 1440p or 4K. Sapphire Amd Radeon Pulse RX 7600XT 16GB OC GDDR6 is listed for $505 SGD in your PDF.
You don't need a Ryzen 7 7700 (or 7800X3D). A Ryzen 5 7600 is a better value and in reality will not be a performance difference in gaming compared to the 7700. You can combo a Ryzen 5 7600 with the same B850 motherboard for $539 SGD in your PDF.
Ryzen 7 7700 is 65W; 9070XT is 300W. You don't need a 1000W PSU to power a 400W computer. You'd be fine with a 600W PSU for less than half the cost. Silverstone Attis 650W 80+ Bronze Psu is $65 SGD in your PDF.
Total savings: $733 SGD to spend on games or put towards a future upgrade
You could also consider Sapphire Pulse Amd Radeon RX 7800XT Gaming 16GB GDDR6 for $659 SGD, but I think you'd be good with the 7600XT. I don't recommend a 7700XT because it has 12GB of VRAM while both the 7600XT and 7800XT have 16GB of VRAM.