The 34-year-old, whose only previous Asian Tour victory came at the 2008 Volvo Masters of Asia in Thailand, carded a one-under-par 70 on Sunday to finish the tournament five under.
And while Lam lamented the torrential rain which interrupted much of Saturday's action, causing tournament organisers to shorten the event to 54 holes, he was nonetheless pleased with his overall performance.
"It's always a wonderful week for me [playing in Singapore]," Lam said. "The course is fantastic, the crowd is just amazing.
"Unfortunately, the weather didn't cooperate but all in all, it was a really good tournament.
"I played alright, wished I had more putts as I was coming in today but you know, there's always next week."
And while Lam does not think playing four full rounds at the Sentosa Golf Club would have made much of a difference to his overall standing, he feels a tournament of the Barclays Singapore Open's stature should always be a 72-hole contest.
"Based on the way I've been playing this year, I don't think it [playing 72 holes] would have mattered.
"I would like to see it as a 72-hole contest as this is such a big tournament, but unfortunately the weather in Singapore is so unpredictable and we didn't get lucky this week."
Nonetheless, Lam admits his performance has matched what he had set out to achieve at the start of the tournament.
"I'm pleased with the way I finished in the tournament.
"I wished I had done better but I think based on how I've played this week, it really helped me on the [Asian Tour] Order of Merit."
Lam's best performance this year came at the Hero Indian Open, where he tied for 21st place.